package org.jeecg.modules.demo.jdjcxx.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: ytsj_jdjcxx
 * @Author: jeecg-boot
 * @Date:   2022-01-12
 * @Version: V1.0
 */
@Data
@TableName("ytsj_jdjcxx")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="ytsj_jdjcxx对象", description="ytsj_jdjcxx")
public class YtsjJdjcxx implements Serializable {
    private static final long serialVersionUID = 1L;

	/**井id号*/
	@TableId
	@Excel(name = "井id号", width = 15)
    @ApiModelProperty(value = "井id号")
    private String jingId;
	/**创建人*/
    @ApiModelProperty(value = "创建人")
    private String createBy;
	/**创建时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
	/**更新人*/
    @ApiModelProperty(value = "更新人")
    private String updateBy;
	/**更新时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
	/**地理位置*/
	@Excel(name = "地理位置", width = 15)
    @ApiModelProperty(value = "地理位置")
    private String dlwz;
	/**构造位置*/
	@Excel(name = "构造位置", width = 15)
    @ApiModelProperty(value = "构造位置")
    private String gzwz;
	/**地面海拔*/
	@Excel(name = "地面海拔", width = 15)
    @ApiModelProperty(value = "地面海拔")
    private String dmhb;
	/**开钻日期*/
	@Excel(name = "开钻日期", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "开钻日期")
    private Date kzrq;
	/**完钻井深*/
	@Excel(name = "完钻井深", width = 15)
    @ApiModelProperty(value = "完钻井深")
    private String wzjs;
	/**人工井底*/
	@Excel(name = "人工井底", width = 15)
    @ApiModelProperty(value = "人工井底")
    private String rgjd;
	/**最大井斜*/
	@Excel(name = "最大井斜", width = 15)
    @ApiModelProperty(value = "最大井斜")
    private String zdjx;
	/**油层套管清水控制压力*/
	@Excel(name = "油层套管清水控制压力", width = 15)
    @ApiModelProperty(value = "油层套管清水控制压力")
    private String yctgqskzyl;
	/**补心海拔*/
	@Excel(name = "补心海拔", width = 15)
    @ApiModelProperty(value = "补心海拔")
    private String bxhb;
	/**完钻日期*/
	@Excel(name = "完钻日期", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "完钻日期")
    private Date wzrq;
	/**完钻层位*/
	@Excel(name = "完钻层位", width = 15)
    @ApiModelProperty(value = "完钻层位")
    private String wzcw;
	/**完井方法*/
	@Excel(name = "完井方法", width = 15)
    @ApiModelProperty(value = "完井方法")
    private String wjff;
	/**最大井斜处井深*/
	@Excel(name = "最大井斜处井深", width = 15)
    @ApiModelProperty(value = "最大井斜处井深")
    private String zdjxcjs;
	/**压裂井口*/
	@Excel(name = "压裂井口", width = 15)
    @ApiModelProperty(value = "压裂井口")
    private String yljk;
	/**jingName*/
	@Excel(name = "jingName", width = 15)
    @ApiModelProperty(value = "jingName")
    private String jingName;
}
